heavy-duty vehicle - French English Dictionary